home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / time / sclock / source / makefile < prev    next >
Encoding:
Makefile  |  1993-12-12  |  1.4 KB  |  67 lines

  1. #
  2. # $VER: SClock_MakeFile 1.65 (07.12.93)
  3. #
  4.  
  5. #*** Vars *****************************************************************
  6.  
  7. CC     = sc
  8. ASM     = asm
  9. LINK = slink
  10. PROG = exe/SClock
  11. OUT     = out/
  12.  
  13. #*** Flags ****************************************************************
  14.  
  15. CFLAGS = OBJNAME=$(OUT)
  16. AFLAGS = -iInclude: -o$(OUT)
  17. LFLAGS = BATCH NODEBUG DEFINE SMALLCODE SMALLDATA
  18.  
  19. #*** Linker Libraries *****************************************************
  20.  
  21. STARTUP    = lib:c.o
  22. LIBS    = lib:amiga.lib lib:sc.lib lib:debug.lib
  23.  
  24. #*** Files ****************************************************************
  25.  
  26. OFILES = $(OUT)main.o            $(OUT)parse.o        $(OUT)timer.o \
  27.          $(OUT)analog.o            $(OUT)digital.o        $(OUT)datatypes.o \
  28.          $(OUT)sincos_table.o    $(OUT)prefsnotify.o
  29.  
  30. #*** Link *****************************************************************
  31.  
  32. $(PROG): $(OFILES) Makefile
  33.          $(LINK) FROM $(STARTUP) $(OFILES) \
  34.     LIB  $(LIBS) \
  35.       TO $(PROG) $(LFLAGS)
  36.  
  37. #*** Compile *************************************************************
  38.  
  39. #
  40. # .o.c: $(CC) $(CFLAGS) $*
  41. #
  42.  
  43. $(OUT)main.o: main.c
  44.  
  45. $(OUT)parse.o: parse.c
  46.     $(CC) $(CFLAGS) parse.c
  47.  
  48. $(OUT)timer.o: timer.c
  49.     $(CC) $(CFLAGS) timer.c
  50.  
  51. $(OUT)analog.o: analog.c
  52.     $(CC) $(CFLAGS) analog.c
  53.  
  54. $(OUT)digital.o: digital.c
  55.     $(CC) $(CFLAGS) digital.c
  56.  
  57. $(OUT)datatypes.o: datatypes.c
  58.     $(CC) $(CFLAGS) datatypes.c
  59.  
  60. $(OUT)sincos_table.o: sincos_table.c
  61.     $(CC) $(CFLAGS) sincos_table.c
  62.  
  63. $(OUT)prefsnotify.o: prefsnotify.c
  64.     $(CC) $(CFLAGS) prefsnotify.c
  65.  
  66. # End of File
  67.